type TKeyCode int
const (
  TK_KEY_RETURN TKeyCode = C.TK_KEY_RETURN
  TK_KEY_ESCAPE TKeyCode = C.TK_KEY_ESCAPE
  TK_KEY_BACKSPACE TKeyCode = C.TK_KEY_BACKSPACE
  TK_KEY_TAB TKeyCode = C.TK_KEY_TAB
  TK_KEY_SPACE TKeyCode = C.TK_KEY_SPACE
  TK_KEY_EXCLAIM TKeyCode = C.TK_KEY_EXCLAIM
  TK_KEY_QUOTEDBL TKeyCode = C.TK_KEY_QUOTEDBL
  TK_KEY_HASH TKeyCode = C.TK_KEY_HASH
  TK_KEY_PERCENT TKeyCode = C.TK_KEY_PERCENT
  TK_KEY_DOLLAR TKeyCode = C.TK_KEY_DOLLAR
  TK_KEY_AMPERSAND TKeyCode = C.TK_KEY_AMPERSAND
  TK_KEY_QUOTE TKeyCode = C.TK_KEY_QUOTE
  TK_KEY_LEFTPAREN TKeyCode = C.TK_KEY_LEFTPAREN
  TK_KEY_RIGHTPAREN TKeyCode = C.TK_KEY_RIGHTPAREN
  TK_KEY_ASTERISK TKeyCode = C.TK_KEY_ASTERISK
  TK_KEY_PLUS TKeyCode = C.TK_KEY_PLUS
  TK_KEY_COMMA TKeyCode = C.TK_KEY_COMMA
  TK_KEY_MINUS TKeyCode = C.TK_KEY_MINUS
  TK_KEY_PERIOD TKeyCode = C.TK_KEY_PERIOD
  TK_KEY_SLASH TKeyCode = C.TK_KEY_SLASH
  TK_KEY_0 TKeyCode = C.TK_KEY_0
  TK_KEY_1 TKeyCode = C.TK_KEY_1
  TK_KEY_2 TKeyCode = C.TK_KEY_2
  TK_KEY_3 TKeyCode = C.TK_KEY_3
  TK_KEY_4 TKeyCode = C.TK_KEY_4
  TK_KEY_5 TKeyCode = C.TK_KEY_5
  TK_KEY_6 TKeyCode = C.TK_KEY_6
  TK_KEY_7 TKeyCode = C.TK_KEY_7
  TK_KEY_8 TKeyCode = C.TK_KEY_8
  TK_KEY_9 TKeyCode = C.TK_KEY_9
  TK_KEY_COLON TKeyCode = C.TK_KEY_COLON
  TK_KEY_SEMICOLON TKeyCode = C.TK_KEY_SEMICOLON
  TK_KEY_LESS TKeyCode = C.TK_KEY_LESS
  TK_KEY_EQUAL TKeyCode = C.TK_KEY_EQUAL
  TK_KEY_GREATER TKeyCode = C.TK_KEY_GREATER
  TK_KEY_QUESTION TKeyCode = C.TK_KEY_QUESTION
  TK_KEY_AT TKeyCode = C.TK_KEY_AT
  TK_KEY_LEFTBRACKET TKeyCode = C.TK_KEY_LEFTBRACKET
  TK_KEY_BACKSLASH TKeyCode = C.TK_KEY_BACKSLASH
  TK_KEY_RIGHTBRACKET TKeyCode = C.TK_KEY_RIGHTBRACKET
  TK_KEY_CARET TKeyCode = C.TK_KEY_CARET
  TK_KEY_UNDERSCORE TKeyCode = C.TK_KEY_UNDERSCORE
  TK_KEY_BACKQUOTE TKeyCode = C.TK_KEY_BACKQUOTE
  TK_KEY_a TKeyCode = C.TK_KEY_a
  TK_KEY_b TKeyCode = C.TK_KEY_b
  TK_KEY_c TKeyCode = C.TK_KEY_c
  TK_KEY_d TKeyCode = C.TK_KEY_d
  TK_KEY_e TKeyCode = C.TK_KEY_e
  TK_KEY_f TKeyCode = C.TK_KEY_f
  TK_KEY_g TKeyCode = C.TK_KEY_g
  TK_KEY_h TKeyCode = C.TK_KEY_h
  TK_KEY_i TKeyCode = C.TK_KEY_i
  TK_KEY_j TKeyCode = C.TK_KEY_j
  TK_KEY_k TKeyCode = C.TK_KEY_k
  TK_KEY_l TKeyCode = C.TK_KEY_l
  TK_KEY_m TKeyCode = C.TK_KEY_m
  TK_KEY_n TKeyCode = C.TK_KEY_n
  TK_KEY_o TKeyCode = C.TK_KEY_o
  TK_KEY_p TKeyCode = C.TK_KEY_p
  TK_KEY_q TKeyCode = C.TK_KEY_q
  TK_KEY_r TKeyCode = C.TK_KEY_r
  TK_KEY_s TKeyCode = C.TK_KEY_s
  TK_KEY_t TKeyCode = C.TK_KEY_t
  TK_KEY_u TKeyCode = C.TK_KEY_u
  TK_KEY_v TKeyCode = C.TK_KEY_v
  TK_KEY_w TKeyCode = C.TK_KEY_w
  TK_KEY_x TKeyCode = C.TK_KEY_x
  TK_KEY_y TKeyCode = C.TK_KEY_y
  TK_KEY_z TKeyCode = C.TK_KEY_z
  TK_KEY_A TKeyCode = C.TK_KEY_A
  TK_KEY_B TKeyCode = C.TK_KEY_B
  TK_KEY_C TKeyCode = C.TK_KEY_C
  TK_KEY_D TKeyCode = C.TK_KEY_D
  TK_KEY_E TKeyCode = C.TK_KEY_E
  TK_KEY_F TKeyCode = C.TK_KEY_F
  TK_KEY_G TKeyCode = C.TK_KEY_G
  TK_KEY_H TKeyCode = C.TK_KEY_H
  TK_KEY_I TKeyCode = C.TK_KEY_I
  TK_KEY_J TKeyCode = C.TK_KEY_J
  TK_KEY_K TKeyCode = C.TK_KEY_K
  TK_KEY_L TKeyCode = C.TK_KEY_L
  TK_KEY_M TKeyCode = C.TK_KEY_M
  TK_KEY_N TKeyCode = C.TK_KEY_N
  TK_KEY_O TKeyCode = C.TK_KEY_O
  TK_KEY_P TKeyCode = C.TK_KEY_P
  TK_KEY_Q TKeyCode = C.TK_KEY_Q
  TK_KEY_R TKeyCode = C.TK_KEY_R
  TK_KEY_S TKeyCode = C.TK_KEY_S
  TK_KEY_T TKeyCode = C.TK_KEY_T
  TK_KEY_U TKeyCode = C.TK_KEY_U
  TK_KEY_V TKeyCode = C.TK_KEY_V
  TK_KEY_W TKeyCode = C.TK_KEY_W
  TK_KEY_X TKeyCode = C.TK_KEY_X
  TK_KEY_Y TKeyCode = C.TK_KEY_Y
  TK_KEY_Z TKeyCode = C.TK_KEY_Z
  TK_KEY_DOT TKeyCode = C.TK_KEY_DOT
  TK_KEY_DELETE TKeyCode = C.TK_KEY_DELETE
  TK_KEY_LEFTBRACE TKeyCode = C.TK_KEY_LEFTBRACE
  TK_KEY_RIGHTBRACE TKeyCode = C.TK_KEY_RIGHTBRACE
  TK_KEY_LSHIFT TKeyCode = C.TK_KEY_LSHIFT
  TK_KEY_RSHIFT TKeyCode = C.TK_KEY_RSHIFT
  TK_KEY_LCTRL TKeyCode = C.TK_KEY_LCTRL
  TK_KEY_RCTRL TKeyCode = C.TK_KEY_RCTRL
  TK_KEY_LALT TKeyCode = C.TK_KEY_LALT
  TK_KEY_RALT TKeyCode = C.TK_KEY_RALT
  TK_KEY_CAPSLOCK TKeyCode = C.TK_KEY_CAPSLOCK
  TK_KEY_HOME TKeyCode = C.TK_KEY_HOME
  TK_KEY_END TKeyCode = C.TK_KEY_END
  TK_KEY_INSERT TKeyCode = C.TK_KEY_INSERT
  TK_KEY_UP TKeyCode = C.TK_KEY_UP
  TK_KEY_DOWN TKeyCode = C.TK_KEY_DOWN
  TK_KEY_LEFT TKeyCode = C.TK_KEY_LEFT
  TK_KEY_RIGHT TKeyCode = C.TK_KEY_RIGHT
  TK_KEY_PAGEUP TKeyCode = C.TK_KEY_PAGEUP
  TK_KEY_PAGEDOWN TKeyCode = C.TK_KEY_PAGEDOWN
  TK_KEY_F1 TKeyCode = C.TK_KEY_F1
  TK_KEY_F2 TKeyCode = C.TK_KEY_F2
  TK_KEY_F3 TKeyCode = C.TK_KEY_F3
  TK_KEY_F4 TKeyCode = C.TK_KEY_F4
  TK_KEY_F5 TKeyCode = C.TK_KEY_F5
  TK_KEY_F6 TKeyCode = C.TK_KEY_F6
  TK_KEY_F7 TKeyCode = C.TK_KEY_F7
  TK_KEY_F8 TKeyCode = C.TK_KEY_F8
  TK_KEY_F9 TKeyCode = C.TK_KEY_F9
  TK_KEY_F10 TKeyCode = C.TK_KEY_F10
  TK_KEY_F11 TKeyCode = C.TK_KEY_F11
  TK_KEY_F12 TKeyCode = C.TK_KEY_F12
  TK_KEY_MENU TKeyCode = C.TK_KEY_MENU
  TK_KEY_COMMAND TKeyCode = C.TK_KEY_COMMAND
  TK_KEY_BACK TKeyCode = C.TK_KEY_BACK
  TK_KEY_CANCEL TKeyCode = C.TK_KEY_CANCEL
  TK_KEY_KP_DIVIDE TKeyCode = C.TK_KEY_KP_DIVIDE
  TK_KEY_KP_MULTIPLY TKeyCode = C.TK_KEY_KP_MULTIPLY
  TK_KEY_KP_MINUS TKeyCode = C.TK_KEY_KP_MINUS
  TK_KEY_KP_PLUS TKeyCode = C.TK_KEY_KP_PLUS
  TK_KEY_KP_ENTER TKeyCode = C.TK_KEY_KP_ENTER
  TK_KEY_KP_1 TKeyCode = C.TK_KEY_KP_1
  TK_KEY_KP_2 TKeyCode = C.TK_KEY_KP_2
  TK_KEY_KP_3 TKeyCode = C.TK_KEY_KP_3
  TK_KEY_KP_4 TKeyCode = C.TK_KEY_KP_4
  TK_KEY_KP_5 TKeyCode = C.TK_KEY_KP_5
  TK_KEY_KP_6 TKeyCode = C.TK_KEY_KP_6
  TK_KEY_KP_7 TKeyCode = C.TK_KEY_KP_7
  TK_KEY_KP_8 TKeyCode = C.TK_KEY_KP_8
  TK_KEY_KP_9 TKeyCode = C.TK_KEY_KP_9
  TK_KEY_KP_0 TKeyCode = C.TK_KEY_KP_0
  TK_KEY_KP_PERIOD TKeyCode = C.TK_KEY_KP_PERIOD
  TK_KEY_NUMLOCKCLEAR TKeyCode = C.TK_KEY_NUMLOCKCLEAR
  TK_KEY_WHEEL TKeyCode = C.TK_KEY_WHEEL
)
